can nonprofits operate a for-profit business